#ifndef __NA__
#define __NA__

#include <myhead.h>

typedef struct
{
	int id;//学号
	char name[20];//姓名
	float transcript;//成绩
}student;
typedef struct linked
{
	union
	{
		student advice;
		int len;
	};
	struct linked *next;
}liink,*Plink;

//创建头节点
Plink creare();
//头插法
int front_insert(Plink,student);
//任意位置插入
int anypos_insert(Plink,student,int);
//任意位置删除
int anypos_delete(Plink,int);
//逆序
int link_re(Plink);
//排序
int popul_sort(Plink);
//遍历
int output_link(Plink);
//释放
void link_destroy(Plink);
#endif
